OPTIONS =
INCLUDE = -lm
CC = gcc-4.2

all: Jacobi-Richardson-Sequencial Jacobi-Richardson-Distribuido

Jacobi-Richardson-Sequencial.o: Jacobi-Richardson-Sequencial.c
	$(CC) Jacobi-Richardson-Sequencial.c -c $(OPTIONS) -fopenmp
Jacobi-Richardson-Distribuido.o: Jacobi-Richardson-Distribuido.c
	$(CC) Jacobi-Richardson-Distribuido.c -fopenmp -c `mpicc -showme:compile`
util.o: util.c
	$(CC) util.c -c $(OPTIONS) `mpicc -showme:compile`

Jacobi-Richardson-Sequencial: Jacobi-Richardson-Sequencial.o util.o
	$(CC) Jacobi-Richardson-Sequencial.o util.o -o JBSequencial $(INCLUDE) `mpicc -showme:link` -fopenmp
Jacobi-Richardson-Distribuido: Jacobi-Richardson-Distribuido.o util.o
	$(CC) Jacobi-Richardson-Distribuido.o util.o -o JBDistribuido -fopenmp $(INCLUDE) `mpicc -showme:link`

